export default async function (s){
  // #ifdef H5
    let wx = require('@/static/js/jssdk.js')
    let data = {}
    let config = {}
    let url = window.location.href
    
    // let arr = url.split('/pages')
    let domain = window.location.href
    
    // if(arr.length>0) domain = arr[0]
    // let domainAfter = ''
    // if(domain) domainAfter = domain.split('#')[0]
    let domainAfter = window.location.href.split('#')[0]
    domain = domainAfter+'#/'

    console.log(domain,'window.location.href')
    

    let wid = uni.getStorageSync('wid') || '1'
    console.log(domainAfter,'domain')
    const r1 = await s.$u.api.configShareSdk({
      url: domainAfter
    })
    if(r1){
      config = r1.data
    }
    console.log(config,'ccccc')
    wx.config({
        debug:false, 
        appId: config.appId, // 必填，公众号的唯一标识
        timestamp:config.timestamp , // 必填，生成签名的时间戳
        nonceStr: config.nonceStr , // 必填，生成签名的随机串
        signature: config.signature ,// 必填，签名
        jsApiList: [
          'updateAppMessageShareData','updateTimelineShareData',
      
        'onMenuShareQQ',
        'onMenuShareWeibo',
        'onMenuShareQZone',
        'onMenuShareAppMessage', //旧的接口，即将废弃
        'onMenuShareTimeline' //旧的接口，即将废弃

    ] // 必填，需要使用的JS接口列表
      });

      console.log('aaaaaaa')

     
      
     

     const r = await s.$u.api.configH5()
     
     if(r){
        data = r.data
     }
   

     setTimeout(()=>{
     
      wx.ready(function(){
        let userId = localStorage.getItem('userId')
         console.log(data,'asddsadsadasd')
        wx.updateAppMessageShareData({ 
            title: data.title, // 分享标题
            desc:  data.share_desc, // 分享描述
            link: domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: data.share_image, // 分享图标
            success: function (res) {
              // share
                console.log(res,'分享成功updateAppMessageShareData')
              // 设置成功
            }
         })

       
         wx.updateTimelineShareData({ 
             title: data.title, // 分享标题
              desc:  data.share_desc, // 分享描述
             link:  domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
             imgUrl: data.share_image, // 分享图标
             success: function (res) {
              console.log(res,'分享成功updateTimelineShareData')
               // 设置成功
             }
        })

        wx.onMenuShareTimeline({ 
            title: data.title, // 分享标题
            desc: data.share_desc, // 分享描述
            link:  domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: data.share_image, // 分享图标
            success: function (res) {
              console.log(res,'分享成功onMenuShareTimeline')
              // 设置成功
            }
       })
       wx.onMenuShareAppMessage({ 
        title: data.title, // 分享标题
        desc: data.share_desc, // 分享描述
        link:  domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: data.share_image, // 分享图标
        success: function (res) {
          console.log('分享成功onMenuShareAppMessage',res)
          // 设置成功
        }
   })
   wx.onMenuShareQQ({ 
    title: data.title, // 分享标题
    desc: data.share_desc, // 分享描述
    link:  domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: data.share_image, // 分享图标
    success: function () {

      // 设置成功
    }
})
wx.onMenuShareWeibo({ 
title: data.title, // 分享标题
desc: data.share_desc, // 分享描述
link:  domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: data.share_image, // 分享图标
success: function () {
  // 设置成功
}
})

wx.onMenuShareQZone({ 
title: data.title, // 分享标题
desc: data.share_desc, // 分享描述
link:  domain+'pages/index/index?wid='+ wid + '&inviteId='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: data.share_image, // 分享图标
success: function () {
  // 设置成功
}
})

console.log('asdasdsad1111')




       
    });
     },2000)
       

// #endif

}
